package com.chuangke.sinotrukbudget.model;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;
import com.chuangke.framework.model.LevelModel;

public class BudgetAccount extends LevelModel<BudgetAccount> {
	
	public static final String ACCOUNT_TYPE_CW = "C";//费用科目(包含费用预算和业务预算)
	public static final String ACCOUNT_TYPE_FZ = "Y";//辅助科目(如工作量，分摊比例等)

	private static final long serialVersionUID = 1L;

	private String name;

	private String shortName;
	
	private String type ;

	private Integer orderNum;

	private Byte delFlag;

	// 非数据库字段
	@TableField(exist = false)
	private String operate;

	// 非数据库字段,便于业务统计，类似于查询待办量
	// 不同的业务含义不同，以具体业务为准
	@TableField(exist = false)
	private BigDecimal count;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Integer getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}

	public Byte getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(Byte delFlag) {
		this.delFlag = delFlag;
	}

	public String getOperate() {
		return operate;
	}

	public void setOperate(String operate) {
		this.operate = operate;
	}

	public BigDecimal getCount() {
		return count;
	}

	public void setCount(BigDecimal count) {
		this.count = count;
	}

}